Building Real-Time Collaborative Applications with a Federated Architecture
نویسندگان
چکیده
Real-time collaboration is being offered by multiple libraries and APIs (Google Drive Real-time API, Microsoft Real-Time Communications API, TogetherJS, ShareJS), rapidly becoming a mainstream option for webservices developers. However, they are offered as centralised services running in a single server, regardless if they are free/ open source or proprietary software. After re-engineering Apache Wave (former Google Wave), we can now provide the first decentralised and federated free/open source alternative. The new API allows to develop new real-time collaborative web applications in both JavaScript and Java environments. Keywords—Apache Wave, API, Collaborative Edition, Federation, Operational Transformation, Real-time
منابع مشابه
An architecture for building collaborative tools in Java
To date, there are surprisingly few collaborative applications that exploit the accessibility of the Internet. The main reason behind this is that it is rather difficult and time consuming to build such one-off applications. In this paper, we introduce an architecture built in Java that would allow rapid and easy development of collaborative applications. This architecture also provides a featu...
متن کاملDECOS: an integrated time-triggered architecture
Depending on the physical structuring of large distributed safety-critical real-time systems, one can distinguish federated and integrated system architectures. This paper describes an integrated system architecture, which combines the complexity management advantages of federated systems with the functional integration and hardware benefits of an integrated approach. In order to control comple...
متن کاملAwakening Decentralised Real-Time Collaboration: Re-engineering Apache Wave into a General-Purpose Federated and Collaborative Platform
Real-time collaboration is being offered by plenty of libraries and APIs (Google Drive Real-time API, Microsoft Real-Time Communications API, TogetherJS, ShareJS), rapidly becoming a mainstream option for web-services developers. However, they are offered as centralised services running in a single server, regardless if they are free/open source or proprietary software. After re-engineering Apa...
متن کاملTowards an Agent-supported Online Assembly: Prototyping a Collaborative Decision-Making Tool
The promise of online assemblies has been present for years already, and a diversity of tools have attempted to fulfill it. This work aims to reapproach the issue from a novel standpoint that relies on a federated architecture, a real-time collaborative environment, goal-oriented software agents and a consensus-based methodology. Consensuall is a prototype of consensual decision-making collabor...
متن کاملArchitecture of Federated Enterprise
The capabilities of the Internet and its associated World-wide Web have reached a level of maturity in both technology and application that they now provide the platform of choice for many services of public and private enterprise. Web services, as key elements of this platform, provide a framework and tools for transaction-oriented (primarily stateless) applications. With the emergence of the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IJIMAI
دوره 3 شماره
صفحات -
تاریخ انتشار 2015